JBoss Server Properties

The following properties can be modified when deploying a JBossClosed An open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. JBoss AS is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other web-based applications and software. JBoss is an open source alternative to commercial offerings from IBM WebSphere and SAP NetWeaver. server:

The JDBCClosed Java Database Connectivity. The application programming interface (API) that allows Java programs to access databases. username for the default connection pool is hardcoded to facilitate configuration.

Property

Default Value

Description

jboss_jdbc_password

N/A

The password for the default connection pool

jboss_http_port

8080

The HTTP listener port

jboss_https_port

8443

The HTTPS listener port

jboss_management_http_port

9990

The management server HTTP listener port

jboss_management_https_port

9993

The management server HTTPS listener port

customer_name

MODEL

Customer Name

server_type

JBOSS

Server type: JBOSS or WEBSPHERE

primary_server localhost Primary server; defines an instance group

jboss_remoting_port

20000

JBoss remoting port, the port that is used to communicate with the CMP services layer

primary_server_port

20000

Primary server port. Defines an instance group.

jboss_node_id

node-

JBoss cluster node could be overridden at the host level as it must be unique in the clustered environment

jboss_dynamic_list_threshold

20

JBoss dynamic list threshold

jboss_heartbeat_interval

420000

JBoss heartbeat interval

jboss_large_tree_threshold

50000

JBoss large tree threshold

is_cmp_lite

true

Is the CMP running in the light mode?

metaspace_size 340M The Java metaspace size, with the max_metaspace_size property, this property sets the boundaries for metaspace allocation by instructing the JVM to start garbage collection when metaspace allocation reaches the value of metaspace_size.
jboss_allocated_heap_size 4GB The size of the JBoss EAP heap memory. Please ensure there is enough memory on the host to accomodate allocated heap sizes.
max_metaspace_size N/A With the metaspace_size property, this property sets the boundaries for metaspace allocation. When metaspace allocation reaches the value of the max_metaspace_size, an OutOfMemory error will be thrown.
ssl_certificates N/A This property is a dictionary of three elements: "private_key", "certificate" and "ca". Each element is the path to the corresponding PEM file. If specified and jboss_use_ssl is true, the deployment play will use the specified files to enable the HTTPS listener. If the property is omitted while jboss_use_ssl is true, the self-signed certificate will be generated for the hostname to which JBoss is being deployed.

jboss_use_ssl

false

Flag indicating if the SSL listeners should be activated

Related Topics Link IconRelated Topics